Algorithm for continuous decoding of turbo codes - Electronics Letters

نویسندگان

  • S. Benedetto
  • D. Divsalar
  • G. Montorsi
  • F. Pollara
چکیده

Introduction: Optimum symbol decision algorithms for digital transmission must base their decisions on the maximum a posteriori (MAP) probability. They have been known since the early seventies [l], although they are much less popular than the Viterbi algorithm and almost never applied in practical systems. Only re cently interest in these algorithms has been revived, in connection with the problem of decoding concatenated coding schemes, also known as ‘turbo codes’. The decoding algorithm for ‘turbo codes’ uses an iterative procedure whose heart is an algorithm which computes the sequence of the a posteriori probability (APP) distributions of the information symbols. There have been several attempts to achieve, or at least to approach, this goal. The algorithm originally proposed [2] is based on a modification of the soft-output Viterbi algorithm (SOVA), whereas other approaches consisted of revisiting the original symbol MAP decoding algorithm and simplifying it to a form suitable for implementation [3, 41. These algorithms require the transformation of the parallel concatenated convolutional coding scheme (PCCC) into an equivalent block code. This in turn requires trellis termination of all constituent encoders (thus reducing the code rate) and block synchronisation, and leads to a nonuniform reliability of the decoded bits. In this Letter we propose two new sliding-window versions of the MAP algorithm (the optimum one and its suboptimum version) which allow a continuous decoding of the PCCC, avoiding the problem of trellis termination and leading to a more flexible system solution.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Realization of a windowed BCJR algorithm

In contemporary communication systems, Turbo coding is an important channel coding method which results in extremely low bit-error ratios (BER) at signal-tonoise ratios (SNRs) within 1 dB off the Shannon Limit. The BCJR algorithm is used as an iterative decoding scheme in Turbo coding. However, it requires that the whole input sequence is received possible including termination. This makes it d...

متن کامل

The Optimal Decoding of Linear & Convolutional Codes for Symbol Error Rate

The general problem of estimating the a posteriori probabilities of the states and transitions of a Markov source observed through a discrete memory less channel is considered. The decoding of linear block and convolutional codes to minimize symbol error probability is shown to be a special case of this problem. An optimal decoding algorithm is derived. In information theory, turbo codes (origi...

متن کامل

The Bahl-Cocke-Jelinek-Raviv Algorithm Applied to the Two-User Binary Adder Channel

The Bahl-Cocke-Jelinek-Raviv (BCJR) algorithm is a well known maximum a posteriori probability decoding algorithm which has been proposed earlier for point to point communication applications, employing block codes or convolutional codes, and turbo codes. This paper describes an application of the BCJR algorithm for decoding the output of a multiple access channel called the noisy two-user bina...

متن کامل

On Turbo-Schedules for LDPC Decoding

The convergence rate of LDPC decoding is comparatively slower than turbo code decoding: 25 LDPC iterations versus 8-10 iterations for turbo codes. Recently, Mansour proposed a ‘turbo-schedule’ to improve the convergence rate of LDPC decoders. In this letter, we first extend the turbo-scheduling principle to the check messages. Second, we show analytically that the convergence rate of both turbo...

متن کامل

Search Based Weighted Multi-Bit Flipping Algorithm for High-Performance Low-Complexity Decoding of LDPC Codes

In this paper, two new hybrid algorithms are proposed for decoding Low Density Parity Check (LDPC) codes. Original version of the proposed algorithms named Search Based Weighted Multi Bit Flipping (SWMBF). The main idea of these algorithms is flipping variable multi bits in each iteration, change in which leads to the syndrome vector with least hamming weight. To achieve this, the proposed algo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004